package main

import "fmt"

func ceshi(x, y, z int)(a, b, c int){
	c = x
	b = y
	a = z
	return a,b,c
}

func main() {
	a , b := 1058 , 1326
	fmt.Printf("a = %d\nb = %d\n", a, b)
	
	a , b = b , a
	fmt.Printf("a = %d\nb = %d\n", a, b)
	
	var x, y, z int
	x , y , z = ceshi(10,9,8)
	fmt.Printf("x = %d\ny = %d\nz = %d\n", x, y, z)
	
	x , _ , z = ceshi(1058,2,1326)
	fmt.Printf("x = %d\ny = %d\nz = %d\n", x, y, z)
}